<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="down2.biz.*" %>
<%@ page import="down2.model.*" %>
<%@ page import="up6.*" %>
<%@ page import="up6.database.DBConfig" %>
<%@ page import="java.net.URLDecoder" %>
<%@ page import="java.net.URLEncoder" %>
<%@ page import="org.apache.commons.lang.*" %>
<%@ page import="com.google.gson.FieldNamingPolicy" %>
<%@ page import="com.google.gson.Gson" %>
<%@ page import="com.google.gson.GsonBuilder" %>
<%@ page import="com.google.gson.annotations.SerializedName" %>
<%@ page import="java.io.*" %>
<%
out.clear();
/*
	此页面主要用来向数据库添加一条记录。
	一般在 HttpUploader.js HttpUploader_MD5_Complete(obj) 中调用
	更新记录：
		2012-05-24 完善
		2012-06-29 增加创建文件逻辑，
*/
String fid 		= request.getParameter("id");
String uid 		= request.getParameter("uid");
String lenLoc	= request.getParameter("lenLoc");
String per		= request.getParameter("perLoc");
per 			= per.replaceAll("%(?![0-9a-fA-F]{2})", "%25");  
per             = PathTool.url_decode(per);
String cbk 		= request.getParameter("callback");//jsonp
//

if (StringUtils.isEmpty(uid)
	||StringUtils.isEmpty(fid)
	||StringUtils.isEmpty(cbk))
{
	out.write(cbk + "({\"value\":0})");
	return;
}

DBConfig db = new DBConfig();
db.down().process(fid,Integer.parseInt(uid),lenLoc,per);
out.write(cbk + "({\"value\":1})");%>